package com.example.smartagrisys.dto;

import lombok.Data;

import java.time.LocalDateTime;
import java.util.List;

/**
 * 投诉DTO
 */
@Data
public class ComplaintDTO {
    
    /**
     * 投诉ID
     */
    private Long id;
    
    /**
     * 买家ID
     */
    private Long buyerId;
    
    /**
     * 买家姓名
     */
    private String buyerName;
    
    /**
     * 农户/卖家ID
     */
    private Long farmerId;
    
    /**
     * 农户/卖家姓名
     */
    private String farmerName;
    
    /**
     * 订单ID
     */
    private Long orderId;
    
    /**
     * 订单编号
     */
    private String orderNumber;
    
    /**
     * 商品名称
     */
    private String productName;
    
    /**
     * 投诉标题
     */
    private String title;
    
    /**
     * 投诉类型
     */
    private String type;
    
    /**
     * 投诉内容
     */
    private String content;
    
    /**
     * 投诉图片列表
     */
    private List<String> images;
    
    /**
     * 联系电话
     */
    private String phone;
    
    /**
     * 投诉状态
     */
    private String status;
    
    /**
     * 商家回复内容
     */
    private String replyContent;
    
    /**
     * 商家回复时间
     */
    private LocalDateTime replyDate;
    
    /**
     * 解决方案
     */
    private String solution;
    
    /**
     * 解决时间
     */
    private LocalDateTime resolveDate;
    
    /**
     * 创建时间
     */
    private LocalDateTime createDate;
    
    /**
     * 更新时间
     */
    private LocalDateTime updateDate;
} 